package org.pictual.service;

import java.util.List;

import org.pictual.business.dao.exceptions.DAOException;
import org.pictual.business.vo.CompletoVO;
import org.pictual.business.vo.IdiomaVO;
import org.pictual.util.PalabraEnTabla;

public interface IdiomaDelegate {

	public IdiomaVO readIdioma(String nombre, int idioma);
	
	public void insertIdioma(IdiomaVO idioma);
	
	public List<CompletoVO> selectListado(String wiki, String order, String images) throws DAOException;
	
	public CompletoVO selectPalabraCompleta(String palabra, int idioma, int wiki) throws DAOException;

	public int selectIdPalabra(String palabra)throws DAOException;

	public int aumentarVisitas(IdiomaVO idiomaVO);
	
	public List<CompletoVO> selectlistadoMasVisitadas(int visitas) throws DAOException;

}
